/*开源字体*/
@font-face {font-family: 'webfontcn';
    src: url('../fonts/webfont.eot'); /* IE9*/
    src: url('../fonts/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/webfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}

.web-font{
    font-family:"webfontcn" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
  }
/*开源字体结束*/

/*开源矢量图标*/
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*开源矢量图标结束*/

.login .login-page div .page-header h3{
  padding-top: 40px;
}

.login .login-page .login-right{
  padding: 40px 0;
/*  background-color: #f5f5f5;
  border-radius: 24px;
  border-right: 5px solid #D0D0D0;
  border-bottom: 10px solid #B0B0B0;
  box-shadow: 5px 10px 10px #ddd;*/
}
.login .login-page .login-right .form-group{
/*  height: 30px;*/
}

.login .login-page .login-right .form-group label{
  margin-top: 5px;
  text-align: right;
}
.login .login-page .login-right .form-group .control-input input{
  border:1px solid #e5e5e5;
}

div.divider{
   margin-bottom: 15px;
   margin-left: auto;
   margin-right: auto;
   height:1px;
   width:90%;
   background:#e5e5e5;
   overflow:hidden;
}

.login .login-page .login-left a.thumbnail {
  padding: 0;
  border: none;
  width: 80%;
  height: 80%;
}
@media (max-width: 767px){
  .login .login-page .login-left{
    display: none;
  }
  }
.login .login-page .login-right .modal-footer{
  border:none;
}

.reset-input{
  background-color: transparent;
  border:none;
  color: #999;
}

footer{
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 12px;
  color: #ACACAC;
}